﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <link rel="stylesheet" type="text/css" href="documentation.css" />
    <title>SharpObjects Overview</title>
</head>
<body>
<table><tr><td>

<h1>SharpObjects Overview</h1>
<p>
SharpObjects is a collection of components that are intended to help in day-to-day development
and reduce tedious and repeatative work. The components encapsulate certain areas of functionality 
and are designed to be as independent as possible. Of course some componets consume funcitonality 
of other compoents and in this case the dependency still exists. For example the configuration component
uses the cryptography component for value encryption. 
</p>
<p>
The overall intend is to provide a set of building blocks that support creation of losely coupled 
systems. These building blocks either implement or support most popular design patterns.
</p>
<p>
All components are strongly signed, but there is no need to install any of them in GAC. They all just
need to be copied to some location on the disk and be referenced from there.
</p>
<p>
Each component has its own documentation that describes the functionality and features. Also most of
the components have test projects - console applications that both demonstrate how to use a component
and test main functionality.
</p>

</p>

</td></tr></table>
</body>
</html>
